<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Demo</title>
  <link href="/public/static/css/layui.css" rel="stylesheet">
</head>

<body>
  <style>
    .reg-container {
      width: 320px;
      margin: 21px auto 0;
    }

    .reg-other .layui-icon {
      position: relative;
      display: inline-block;
      margin: 0 2px;
      top: 2px;
      font-size: 26px;
    }

    h2 {
      text-align: center;
      margin-bottom: 20px;
    }
  </style>
  <h2>xxx企业信息管理系统</h2>
  <form class="layui-form" action="./admin/api/register.php" method="post">
    <div class="reg-container">
      <div class="layui-form-item">
        <div class="layui-input-wrap">
          <div class="layui-input-prefix">
            <i class="layui-icon layui-icon-username"></i>
          </div>
          <input type="text" name="nickname" value="" lay-verify="required" placeholder="用户名" autocomplete="off"
            class="layui-input" lay-affix="clear">
        </div>
      </div>
      <div class="layui-form-item">
        <div class="layui-input-wrap">
          <div class="layui-input-prefix">
            <i class="layui-icon layui-icon-password"></i>
          </div>
          <input type="password" name="password" value="" lay-verify="required" placeholder="密码" autocomplete="off"
            class="layui-input" id="reg-password" lay-affix="eye">
        </div>
      </div>
      <div class="layui-form-item">
        <div class="layui-input-wrap">
          <div class="layui-input-prefix">
            <i class="layui-icon layui-icon-password"></i>
          </div>
          <input type="password" name="confirmPassword" value="" lay-verify="required|confirmPassword"
            placeholder="确认密码" autocomplete="off" class="layui-input" lay-affix="eye">
        </div>
      </div>
      <div class="layui-form-item">
        <div class="layui-row">
          <div class="layui-col-xs7">
            <div class="layui-input-wrap">
              <div class="layui-input-prefix">
                <i class="layui-icon layui-icon-vercode"></i>
              </div>
              <input type="text" name="captcha" value="" lay-verify="required" placeholder="验证码" lay-reqtext="请填写验证码"
                autocomplete="off" class="layui-input" lay-affix="clear">
            </div>
          </div>
          <div class="layui-col-xs5">
            <div style="margin-left: 10px;">
              <img src="/admin/api/catpcha.php" onclick="this.src='/admin/api/catpcha.php?t='+ new Date().getTime();">
            </div>
          </div>
        </div>
      </div>
      <div class="layui-form-item">
        <input type="checkbox" name="agreement" lay-verify="required" lay-skin="primary" title="同意">
        <a href="#terms" target="_blank" style="position: relative; top: 6px; left: -15px;">
          <ins>用户协议</ins>
        </a>
      </div>
      <div class="layui-form-item">
        <button class="layui-btn layui-btn-fluid" lay-submit lay-filter="reg">注册</button>
      </div>
      <div class="layui-form-item reg-other">
        <a href="<?=getUrl('index','login','index')?>">登录已有帐号</a>
      </div>
    </div>
  </form>
  <script src="/public/static/js/layui.js"></script>
  <script>
    layui.use(function () {
      var $ = layui.$;
      var form = layui.form;
      var layer = layui.layer;
      var util = layui.util;
      // 自定义验证规则
      form.verify({
        // 确认密码
        confirmPassword: function (value, item) {
          var passwordValue = $('#reg-password').val();
          if (value !== passwordValue) {
            return '两次密码输入不一致';
          }else if(value.length<6){
            return '密码长度不能小于6位';
          }
        }
      });

      // 提交事件
      form.on('submit(reg)', function (data) {
        var field = data.field; // 获取表单字段值
        // 是否勾选同意        
        if (!field.agreement) {
            layer.msg('您必须勾选同意用户协议才能注册');
          } else {
            return true; //form 跳转
          }

      });
    });
  </script>

</body>

</html>